系統設定(Arch Linux)
Arch Linux Post-Installation Configuration | ejmastnak
Configuring Arch Linux
更新系統(Arch Linux)
pacman
flatpak
網路
$ systemctl enable NetworkManager.service
$ systemctl start NetworkManager.service
$ nmcli connection up uuid
時間
$ timedatectl set-timezone Asia/Taipei
顯示驅動
Nvidia
$ pacman -S nvidia nvidia-settings nvidia-utils lib32-nvidia-utils lib32-opencl-nvidia opencl-nvidia libvdpau libxnvctrl vulkan-icd-loader lib32-vulkan-icd-loader
$ pacman -S mesa
$ pacman -S nvtop
pacman hook
https://wiki.archlinux.org/title/NVIDIA#pacman_hook
korvahannu/arch-nvidia-drivers-installation-guide: A repository that holds a simple guide on how you can install and configure proprietary NVIDIA drivers for Arch Linux.
pipewire
$ pacman -S pipewire pipewire-audio pipewire-pulse wireplumber
$ systemctl --user start pipewire pipewire-pulse
$ pacman -S pavucontrol
桌面環境
確認當前為使用X11或Wayland
$ echo $XDG_SESSION_TYPE
LXQt
LXQt - ArchWiki
$ pacman -S lxqt
圖示、滑鼠游標
~/.local/share/icons
https://www.gnome-look.org/s/Gnome/p/1199881
https://www.gnome-look.org/s/Gnome/p/1239539
https://github.com/ful1e5/Bibata_Cursor
主題
~/.local/share/lxqt/themes
Ambiance Maverick - Gnome-look.org
Ambiance Crunchy - KDE Store
多重桌面數量
obconf-qt
Desktops→Number of desktops
LXDE
$ pacman -S lxde
$ systemctl start lxdm.service
$ systemctl enable lxdm.service
$ xrandr --verbose | awk '/ connected/{print $1}'
$ xrandr --output DP-2 --rotate left
Xfce
Enlightenment
Enlightenment Main
$ pacman -S enlightenment
$ startx /usr/bin/enlightenment_start
terminal
Fish
https://wiki.archlinux.org/title/Fish
$ pacman -S fish
$ fish_config browse
Alacritty
Alacritty - ArchWiki
WezTerm
更改鍵位
將CapsLock設為Control
更改平鋪視窗位置快捷鍵
更改拖曳視窗快捷鍵
更改滑鼠鍵位綁定
Mouse buttons - ArchWiki
查詢目前鍵位
$ xev -event button | grep button
缺乏套件:pacman -S xorg-xev
$ xmodmap -pp
xmodmap
重新設定鍵位
$ xmodmap -e "pointer = 10 2 3 11 12 6 7 8 9 4 5 1"
恢復預設
$ xmodmap -e "pointer = default"
xbindkeys
Linuxでマウスのサイドボタンに音量の UP DOWN を設定する方法 - どっかの元高専生の技術備忘録
$ pacman -S xbindkeys
在home目錄建立.xbindkeysrc檔案
code:.xbindkeysrc
更改滑鼠加速度(Arch Linux)
Keychron function鍵功能問題
輸入法
Input method - ArchWiki
fcitx5
https://wiki.archlinux.org/title/Fcitx5
$ pacman -S fcitx5 fcitx5-im fcitx5-qt fcitx5-gtk fcitx5-chewing fcitx5-skk
RIME
$ pacman -S fcitx5-rime
Mozc
$ pacman -S fcitx5-mocz
skk
重新啟動
$ fcitx5 -rd
日本語入力周りの整理・まとめ
Using Fcitx 5 on Wayland - Fcitx
字體
https://wiki.archlinux.org/title/fonts
安裝
~/.local/share/fonts/
設定檔
/etc/fonts/local.conf
套用於所有使用者
~/.config/fontconfig/fonts.conf
套用於目前使用者
code:fonts.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>serif</family>
<prefer>
<family>Noto Serif CJK JP</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans CJK JP</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Fantasque Sans Mono</family>
<family>Noto Sans Mono CJK JP</family>
</prefer>
</alias>
</fontconfig>
$ sudo fc-cache -f -v
更新fontconfig的快取
自動同步時間
systemd-timesyncd - ArchWiki
$ timedatectl set-ntp true
啟動時執行
Autostarting - ArchWiki
在桌面環境啟動時
~/.xinitrc
查詢桌面環境
echo $XDG_CURRENT_DESKTOP
系統設定